package com.itheima.d05_junit_quickstart;

import org.junit.Test;

/**
 * 单元测试类：
 *      编写测试方法，测试StringUtils工具类中的功能方法的正确性
 *
 * 开发人员：
 *      1.开发业务功能
 *      2.编写单元测试
 *      3.解决bug（测试人员）
 */
public class StringUtilsTest {

    /**
     * 1.导入junit测试框架jar包（idea集成了）
     * 2.编写测试类
     * 3.编写测试方法：测试printNum方法
     *   要求：公共 + 无参 + 无返回值
     * 4.开始测试：
     *   运行测试方法
     */
    @Test //检查当前方法是否符合单元测试方法的要求 + 添加运行功能
    public void  testPrintNumWithNormalString(){
        //测试常规的数据：
        StringUtils.printNum("zhangsan");
    }


    @Test //检查当前方法是否符合单元测试方法的要求 + 添加运行功能
    public void  testPrintNumWithEmptyString(){
        //建议进行特殊值/边界值的测试：
        StringUtils.printNum("");
    }


    @Test //检查当前方法是否符合单元测试方法的要求 + 添加运行功能
    public void  testPrintNumWithNullString(){
        //建议进行特殊值/边界值的测试：
        StringUtils.printNum(null);
    }

}








